package com.ctshk.rpc.localfun.req;

import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Description 当地游玩-查询产品列表请求参数
 * @Author wansi <gaylen15527491065@yeah.net>
 * @Date 2021/3/22
 */
@ApiModel("当地游玩-查询产品列表请求参数")
@Data
public class LocalFunResourceReq extends PageReq implements Serializable {

    @ApiModelProperty(value = "查询类型")
    private List<Long> productIds;

    @ApiModelProperty(value = "查询类型")
    private String queryType;

    @ApiModelProperty(value = "产品编号")
    private String productCode;

    @ApiModelProperty(value = "产品名称")
    private String name;

    @ApiModelProperty(value = "所属城市ID",required = false)
    private Long cityId;

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "产品类型")
    private Long funType;

    @ApiModelProperty(value = "产品类型名称")
    private String funName;

    @ApiModelProperty(value = "供应商ID")
    private String supplierId;

    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

    @ApiModelProperty(value = "售卖状态")
    private Integer saleStatus;

    @ApiModelProperty(value = "审批状态")
    private Integer approvalStatus;

    @ApiModelProperty(value = "状态")
    private Integer status;

    @ApiModelProperty(value = "是否允许自由行打包(1 允许,2 不允许,3 只限打包)")
    private Integer allowPackage;

}
